package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.ShouhouFanxin;
import com.ruoyi.system.domain.ShouhouRecord;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface EpmShouhouReconditionMapper {
    List<ShouhouFanxin> list(ShouhouFanxin shouhouFanxin);

    void insertFanxinInfo(ShouhouFanxin shouhouFanxin);

    void insertFanxin(ShouhouFanxin shouhouFanxin);

    void update(ShouhouFanxin shouhouFanxin);

    void shouhouFanxin(ShouhouFanxin shouhouFanxin);

    void updateMachineCondition(String oldSnId);



    void insertFanxinRepository(ShouhouFanxin shouhouFanxin);
    void insertRecord(ShouhouRecord shouhouRecord);
    void deleteFanxinInfo(String snId);
    void deleteFanxin(String snId);

    ShouhouRecord get(ShouhouFanxin shouhouFanxin);
}
